.banner{background: url("../images/category/bs-banimg.png") no-repeat center; background-size: cover; width: 100%;height: 460px; padding: 30px 0; box-sizing: border-box;}
.banner .banner-content{width: 1200px;margin:0 auto;display: block;height: 100%;}
.content-left{float: left;width: 265px;}
.content-left ul { padding-right: 10px}
.content-left ul li { background-color: #f8f8f8!important;margin-top: 50px}
.content-left ul li:hover { background-color: #cdcdcd!important;margin-top: 50px}
.content-left ul li:first-child {margin-top:0; }
.content-left ul li a{ width:100%; display: block; height:102px; padding: 25px 28px; box-sizing: border-box; position: relative;}
.content-left ul li a p{font-size: 12px}
.content-center{float: left;width: 630px;height: 415px;}
.content-center img{width:630px;height: 415px;}
.content-right{float: left;width: 290px;margin-left:10px;position: relative; background-color: #fff!important;}
.bs-bannertitle{ background: url("../images/category/bs-imgqfd.png") no-repeat 0 32px; font-size: 14px; color: #000;  height: 37px; line-height: 37px; margin-left: 70px;}
.bs-bannernewslist{padding-left:10px;}
.bs-bannernewslist li { width: 100%; line-height:46px; border-bottom: 1px dashed #e5e5e5;}
.bs-bannernewslist li  a{ font-size: 12px; color: #666;  width: 190px; white-space: nowrap; overflow: hidden;}
.bs-bannernewslist li span{ float: right; font-size: 12px; color: #666; display: block;}

.bs-imgfgrd{ position: absolute; left: 20px; top: -8px; z-index: 2;}
.bs-aurry{position: absolute; top: 7px; right: -2px; font-size: 12px; color: #fff; }
.bs-aurry span{width: 37px; height: 20px; line-height: 20px; text-align: center; display: block;}
.game{background: #595fd1;}
.currcy{background: #009688;}

.bs-pclistbox{ margin-top: 45px;}
.bs-pclisttitle{height: 33px;line-height: 24px; }
.bs-pclisttitle li{ float: left; font-size: 12px; color: #333; font-weight: 600;line-height: 33px; text-align: center; width: 157px; background: url("../images/category/bs-imgfd.png") no-repeat 0 0; cursor: pointer;}
.bs-mlfu{ margin-left: -32px;}
.bs-pclistrr{ background: url("../images/category/bs-dfgedwe.png") no-repeat 0 0!important; font-size: 14px!important; color: #595fd1!important; position: relative; z-index: 1;}
.bs-jiangbei{ background: url("../images/category/match-nor.png") no-repeat 0 0; display: inline-block; width: 16px; height: 16px; margin:8px 6px 0 5px;}
.bs-timedtow{background: url("../images/category/review-sel.png") no-repeat 0 0; display: inline-block; width: 16px; height: 16px; margin:8px 6px 0 5px;}
.bs-jiangbeitoe{ background: url("../images/category/match-sel.png") no-repeat 0 0; display: inline-block; width: 16px; height: 16px; margin:8px 6px 0 5px;}
.bs-timed{background: url("../images/category/review-nor.png") no-repeat 0 0; display: inline-block; width: 16px; height: 16px; margin:8px 6px 0 5px;}
.bs-more{ color: #999; line-height: 33px;font-size: 12px; padding-right: 20px;float:right}
.bs-pcone{ background: #fafafa;}
.bs-listpcs{padding: 15px 25px;}
.bs-listpcs li{background: #fff; width: 267px; height: 300px; float: left; margin: 15px;}
.bs-pcimg{ display: block; height: 178px; width: 100%; text-align: center; overflow: hidden;}
.bs-pcimg img{width:267px;height:168px; }
.bs-pcinfo{ border: 1px solid #eee; padding: 10px; height: 120px; box-sizing: border-box; }
.bs-pcinfo a{font-size: 14px;color: #333; line-height: 20px; font-weight: 600; width: 100%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bs-pcinfo a:hover{color: #10808b;}
.bs-pcinfo p{ font-size: 12px; color: #666; line-height: 24px;white-space: nowrap; overflow: hidden; width: 100%;text-overflow: ellipsis; }
.bs-orgrnt{ color: #fd3636!important; font-weight: 600;}
.bs-activeinfo  a:hover{color: #10808b;}
.bs-activeleft{ float: left; width: 814px; }
.bs-pclistbox{ margin-top: 45px;}
.bs-pclisttitle{height: 33px; }
.fl{float:left;}
.fr{float:right;}
#bs-activenews{ border: 1px solid #e5e5e5;}
#bs-activenews ul li{background: #fafafa; border: none; border-bottom: 1px solid #e5e5e5; padding: 10px 0;width: 100%; margin: 0; overflow: hidden; height: auto;}
#bs-activenews .bs-listpcs{ padding: 10px 20px 0 20px ; background: #fafafa;}
#bs-activeright{float: right;width: 372px; margin-top: 45px; background: #fafafa;border: 1px solid #e5e5e5;}
#bs-activeright ul{padding-top: 25px; }
#bs-activeright li{ width: 100%; padding:  10px; box-sizing: border-box; }
 .bs-activetitletui{ width: 100%; background: #48c0a7; height: 33px; line-height: 33px; color: #fff; text-align: center; font-size: 20px;}
 .bs-avtivetui{width: 100%; margin-bottom: 8px;}
.bs-avtivetui a{ width: 240px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; font-size: 16px; color: #333; line-height: 18px; float: left;}
#bs-activeright li p { text-align: right; font-size: 12px; color: #999; line-height: 25px;}

.bs-moeif{ width: 564px!important; margin: 10px 7px !important; padding: 20px!important; background: #fff!important;}
.bs-moeif .bs-activeleftinfo{ width: 338px!important;  }
.bs-moeif .bs-lingderf a{ width: 223px!important;}
.bs-mat20{ margin-top: 20px;}

.omitted1 {display: -webkit-box!important;overflow: hidden!important;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.bs-moeif .bs-orgrnt{ width: 134px;}

.bs-pclisttitle li{ float: left; font-size: 12px; color: #333; font-weight: 600;line-height: 33px; text-align: center; width: 157px; background: url("../images/category/bs-imgfd.png") no-repeat 0 0; cursor: pointer;}
.bs-pclistrr{ background: url("../images/category/bs-dfgedwe.png") no-repeat 0 0!important; font-size: 14px!important; color: #595fd1!important; position: relative; z-index: 1;}
.bs-pclistgreen{ background: url("../images/category/bs-dfgedwe.png") no-repeat 0 0!important; font-size: 14px!important; color: #58d56f!important; position: relative; z-index: 1;}
.bs-activegametwo{ background: url("../images/category/activity-sel.png") no-repeat 0 0; display: inline-block; width: 16px; height: 16px; margin:8px 6px 0 5px;}
.bs-timedthree{background: url("../images/category/review-green.png") no-repeat 0 0; display: inline-block; width: 16px; height: 16px; margin:8px 6px 0 5px;}
.bs-activegame{ background: url("../images/category/activity-nor.png") no-repeat 0 0; display: inline-block; width: 16px; height: 16px; margin:8px 6px 0 5px;}
.bs-activeleft{ float: left; width: 814px; }
.bs-activeleftinfo{ float: left;width: 550px; height: 110px;}
.bs-lingderf a{ font-size: 16px; color: #333; line-height: 16px; font-weight: 600; display: block;  overflow: hidden; width: 430px; white-space: nowrap;  float: left; text-overflow: ellipsis; margin-right:10px;}
.bs-lingderf a:hover{color: #10808b;}
.bs-lingderf{margin-bottom: 12px;}
.bs-onle{ display: inline-block; height: 16px; width: 32px; border: 1px solid #fd9538; border-radius: 3px; font-size: 12px; color: #fff; line-height: 16px; text-align: center; float: left; margin: 0 5px;
    background: #ffaf6a; font-style: normal;}
.bs-partareny{display: inline-block; height: 16px; width: 32px; border: 1px solid #46acda; border-radius: 3px; font-size: 12px; color: #fff; line-height: 16px; text-align: center; float: left; margin: 0 5px;
    background: #72c7ed; }
.bs-probley{  font-style: normal;background: #58d56e; width: 60px; line-height: 18px; text-align: center; display: block; float: left; font-size: 12px; color: #fff; border-radius: 3px;}    
.bs-activeleftinfo p{ font-size: 12px; color: #666; line-height: 25px; width: 470px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; height: 25px;}
.bs-orangr{ color: #ff0100!important;}
.bs-orangebig{font-size: 16px; color: #da091f; line-height: 20px; margin-bottom: 8px;}
.bs-activeinfoert p{ font-size: 12px; color: #999; line-height: 25px; overflow: hidden;}
.no-margin {  margin: 0; }